From 41918433b35700b7e33cec38f8a64825d5bbb013 Mon Sep 17 00:00:00 2001 From: oliskoli Date: Fri, 7 Mar 2008 23:30:08 +0000 Subject: [PATCH] kml: Welcome to gbfile api. --- gpsbabel/kml.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/gpsbabel/kml.c b/gpsbabel/kml.c index 102f1ca2a..7e3ed321b 100644 --- a/gpsbabel/kml.c +++ b/gpsbabel/kml.c @@ -56,7 +56,7 @@ static int wpt_tmp_queued; static const char *posnfilename; static char *posnfilenametmp; -static FILE *ofd; +static gbfile *ofd; typedef struct { double latitude; @@ -306,7 +306,7 @@ kml_wr_init(const char *fname) /* * Reduce race conditions with network read link. */ - ofd = xfopen(fname, "w", MYNAME); + ofd = gbfopen(fname, "w", MYNAME); } /* @@ -332,7 +332,7 @@ kml_wr_position_init(const char *fname) static void kml_wr_deinit(void) { - fclose(ofd); + gbfclose(ofd); if (posnfilenametmp) { #if __WIN32__ @@ -371,11 +371,11 @@ kml_write_xml(int indent, const char *fmt, ...) if (fmt[1] != '!' && do_indentation) { for (i = 0; i < indent_level; i++) { - fputs(" ", ofd); + gbfputs(" ", ofd); } } - vfprintf(ofd, fmt, args); + gbvfprintf(ofd, fmt, args); if (indent > 0) indent_level++; @@ -393,9 +393,9 @@ kml_write_xmle(const char *tag, const char *v) if (v && *v) { char *tmp_ent = xml_entitize(v); for (i = 0; i < indent_level; i++) { - fputs(" ", ofd); + gbfputs(" ", ofd); } - fprintf(ofd, "<%s>%s\n",tag, tmp_ent, tag); + gbfprintf(ofd, "<%s>%s\n",tag, tmp_ent, tag); xfree(tmp_ent); } } @@ -940,7 +940,7 @@ static void kml_waypt_pr(const waypoint *waypointp) kml_write_xml(0, "%s]]>", odesc, olink); xfree(olink); } else { - fputs(odesc, ofd); + gbfputs(odesc, ofd); } kml_write_xml(0, "\n"); -- 2.30.2